package com.gitee.wsl.compose.mvi.merge

import androidx.compose.material3.CheckboxColors
import androidx.compose.runtime.Stable
import androidx.compose.ui.graphics.Color


class CheckboxColorsMerger : ComponentMerger<CheckboxColors> {
    override val default: CheckboxColors = Default

    companion object {
        @Stable
        val Default =  CheckboxColors(
            checkedCheckmarkColor = Color.Unspecified,
            uncheckedCheckmarkColor = Color.Unspecified,
            checkedBoxColor = Color.Unspecified,
            uncheckedBoxColor = Color.Unspecified,
            disabledCheckedBoxColor = Color.Unspecified,
            disabledUncheckedBoxColor = Color.Unspecified,
            disabledIndeterminateBoxColor = Color.Unspecified,
            checkedBorderColor = Color.Unspecified,
            uncheckedBorderColor = Color.Unspecified,
            disabledBorderColor = Color.Unspecified,
            disabledUncheckedBorderColor = Color.Unspecified,
            disabledIndeterminateBorderColor = Color.Unspecified
        )
    }
}